﻿#include "ssSceneManger.h"
#include "../element/render/ssMeshRender.h"
#include "../element/material/ssMaterial.h"
#include "../element/camera/ssCamera.h"


namespace StarSeeker
{

ssSceneManger::ssSceneManger()
	:m_systemMgr(&m_rootNode)
{
}

ssSceneManger::~ssSceneManger()
{
}

ssRootNode& ssSceneManger::RootNode()
{
	return m_rootNode;
}

void ssSceneManger::RenderScene()
{
	m_systemMgr.Update();
}

StarSeeker::ssCamera* ssSceneManger::MainCamera()
{
	return ssCamera::s_mainCamera;
}

}
